CYBER PHYSICAL SYSTEMScoretheory
COMPUTER ARCHITECTURE AND ORGANIZATION
ICE 2127
Syllabus
- 01Number Representation and Arithmetic Operations
- 02Character Representation
- 03Memory locations and addresses
- 04Memory operations
- 05Addressing modes
- 06CISC and RISC
- 07Hardware for addition and subtraction
- 08Multiplication
- 09Hardware implementation
- 10Booth's algorithm
- 11Division
- 12Floating point representation
- 13IEEE standard floating-point representation
- 14Bus organization
- 15Comparison of hardwired and micro-programmed approach
- 16Hardwired control design
- 17Booths multiplier design
- 18Micro-programmed multiplier control unit
- 19Internal organization of memory chips
- 20Structure of Larger Memories
- 21Cache mapping functions
- 22Replacement algorithms
- 23Virtual memories
- 24Accessing I/O devices
- 25Interrupts
- 26Enabling and disabling Interrupts
- 27DMA
- 28Pipeline Organization
- 29Data dependencies
- 30Handling data dependencies
- 31Hardware multithreading
- 32SIMD Processing
- 33Graphics processing units
- 34Shared memory multiprocessors
- 35Interconnection Networks
- 36Cache Coherence
- 37Write-Through Protocol
- 38Write-Back protocol
- 39Directory-Based Cache Coherence
References
- Carl Hamacher, Zvonko Vranesic and Safwat Zaky, Computer Organization and Embedded Systems, (6e), McGraw Hill Publication, 2012.
- William Stallings, Computer Organization and Architecture – Designing for Performance, (9e), PHI, 2015.
- Mohammed Rafiquzzaman and Rajan Chandra, Modern Computer Architecture, Galgotia Publications Pvt. Ltd., 2010.
Credits Structure
3Lecture
0Tutorial
0Practical
3Total